Software Engineer | Contract

  •  Job Reference: 159876
  •  Industry: Information and Communications Technology
  •  Consultant Registration Number: R1105160
  •  EA License Number: 02C3423

Key Responsibilities

  • Configure, customize, and implement Microsoft Dynamics 365 CRM solutions using out-of-the-box features, workflows, and the Microsoft Dynamics CRM SDK.
  • Gather and analyse business requirements and translate them into functional and technical solution designs.
  • Develop CRM customizations using C#, .NET Framework, ASP.NET, JavaScript, SQL Server, and related Microsoft technologies.
  • Design and implement integrations between Microsoft Dynamics 365 CRM and external applications, including ERP and other enterprise systems.
  • Develop data migration, testing, and deployment strategies to support successful solution implementation.
  • Participate in solution design, technical architecture, project planning, and project governance activities.
  • Conduct stakeholder workshops and document business processes, functional requirements, and technical specifications.
  • Perform system testing, troubleshooting, deployment, and post-implementation support.
  • Deliver user training and technical knowledge transfer to end users and system administrators.
  • Promote development best practices and maintain technical documentation throughout the project lifecycle.

 

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or an equivalent combination of qualifications and relevant work experience.
  • Experience implementing and supporting Microsoft Dynamics 365 CRM or Microsoft Dynamics CRM solutions.
  • Proficiency in C#, .NET Framework, ASP.NET, JavaScript, SQL Server, and Microsoft development tools.
  • Experience with Microsoft Dynamics CRM customization, workflows, SDK, and system integrations.
  • Knowledge of solution architecture, software development lifecycle (SDLC), and enterprise application integration.
  • Excellent analytical, problem-solving, communication, and stakeholder management skills.
  • Microsoft Certified: Dynamics 365 Customer Engagement or an equivalent Microsoft Dynamics certification.